package com.week_task.student.po.view;

import lombok.Data;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

@Entity
@Data
public class ReportView {

    @Id
    private Integer stuId;
    private String stuName;
    private String majorName;
    private Integer stuClass;
    private String stuPhone;
    private String stuQq;
    private String orgFirst;
    private String braFirst;
    private String orgSecond;
    private String braSecond;
    private String reasonFirst;
    private String reasonSecond;
    private Integer isDispensing;
    private String stuStatus;
    private Date updateTime;
    private Date createTime;

    public Integer getStuId() {
        return stuId;
    }

    public void setStuId(Integer stuId) {
        this.stuId = stuId;
    }

    public String getStuName() {
        return stuName;
    }

    public void setStuName(String stuName) {
        this.stuName = stuName;
    }

    public String getMajorName() {
        return majorName;
    }

    public void setMajorName(String majorName) {
        this.majorName = majorName;
    }

    public Integer getStuClass() {
        return stuClass;
    }

    public void setStuClass(Integer stuClass) {
        this.stuClass = stuClass;
    }

    public String getStuPhone() {
        return stuPhone;
    }

    public void setStuPhone(String stuPhone) {
        this.stuPhone = stuPhone;
    }

    public String getStuQq() {
        return stuQq;
    }

    public void setStuQq(String stuQq) {
        this.stuQq = stuQq;
    }

    public String getOrgFirst() {
        return orgFirst;
    }

    public void setOrgFirst(String orgFirst) {
        this.orgFirst = orgFirst;
    }

    public String getBraFirst() {
        return braFirst;
    }

    public void setBraFirst(String braFirst) {
        this.braFirst = braFirst;
    }

    public String getOrgSecond() {
        return orgSecond;
    }

    public void setOrgSecond(String orgSecond) {
        this.orgSecond = orgSecond;
    }

    public String getBraSecond() {
        return braSecond;
    }

    public void setBraSecond(String braSecond) {
        this.braSecond = braSecond;
    }

    public String getReasonFirst() {
        return reasonFirst;
    }

    public void setReasonFirst(String reasonFirst) {
        this.reasonFirst = reasonFirst;
    }

    public String getReasonSecond() {
        return reasonSecond;
    }

    public void setReasonSecond(String reasonSecond) {
        this.reasonSecond = reasonSecond;
    }

    public Integer getIsDispensing() {
        return isDispensing;
    }

    public void setIsDispensing(Integer isDispensing) {
        this.isDispensing = isDispensing;
    }

    public String getStuStatus() {
        return stuStatus;
    }

    public void setStuStatus(String stuStatus) {
        this.stuStatus = stuStatus;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    @Override
    public String toString() {
        return "ReportView{" +
                "stuId=" + stuId +
                ", stuName='" + stuName + '\'' +
                ", majorName='" + majorName + '\'' +
                ", stuClass=" + stuClass +
                ", stuPhone='" + stuPhone + '\'' +
                ", stuQq='" + stuQq + '\'' +
                ", orgFirst='" + orgFirst + '\'' +
                ", braFirst='" + braFirst + '\'' +
                ", orgSecond='" + orgSecond + '\'' +
                ", braSecond='" + braSecond + '\'' +
                ", reasonFirst='" + reasonFirst + '\'' +
                ", reasonSecond='" + reasonSecond + '\'' +
                ", isDispensing=" + isDispensing +
                ", stuStatus='" + stuStatus + '\'' +
                ", updateTime=" + updateTime +
                ", createTime=" + createTime +
                '}';
    }
}
